140462
954409
106773
313435
542159
420590
604408
287622
847269
408576
750283
420513
5245799
3670581
3196148
2495804
2272988
2112609
2043358
193678
1819118
1743136
1718196
1659471